* {
  box-sizing: box-border;
}

html,body {
  font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;
  font-size: 90%;
}

#amp-header {
  padding: 10px;
  border: 1px solid #e78f08;
  background: #f6a828 url(images/ui-bg_gloss-wave_35_f6a828_500x100.png)
    50% 50% repeat-x;
  color: #ffffff;
  font-weight: bold;
}

#amp-header h1 {
  font-size: 1.4em;
}

#amp-header h1 a {
  color: #fff;
  text-decoration: none;
}

#amp-header h1 small {
  font-size: 0.6em;
}

.ui-amp-navigation {
  height: 1.6em;
  line-height: 1.6em;
  /*padding: 0 10px;*/
  border: 1px solid #e78f08;
  background: #f6a828 url(images/ui-bg_gloss-wave_35_f6a828_500x100.png)
    50% 50% repeat-x;
  color: #ffffff;
  font-weight: bold;
}

.ui-amp-navigation a {
  color: #fff;
}

.ui-amp-shortcuts {
  display: inline-block;
  float: right;
  margin-right: 10px;
}

.ui-amp-container {
  margin: 10px 0;
  border: 1px solid #dddddd;
  background: #eeeeee
    url(images/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% top
    repeat-x;
  color: #333333;
  padding: 10px;
}

.ui-amp-container h2 {
  border: 1px solid #e78f08;
  background: #f6a828 url(images/ui-bg_gloss-wave_35_f6a828_500x100.png)
    50% 50% repeat-x;
  color: #ffffff;
  font-weight: bold;
  padding: 4px;
  margin-bottom:10px;
  font-size: 1.2em;
}

.ui-amp-container h2 nav {
  display: inline-block;
}

.ui-amp-content {
  
}

.ui-amp-notice {
  display: block;
  padding: 10px;
  border: 1px solid #999;
  color: white;
  margin: 10px 0;
  background: url(images/ui-bg_diagonals-thick_20_666666_40x40.png);
  text-align: center;
}

.ui-amp-warning {
  display: block;
  padding: 10px;
  border: 1px solid #c00;
  color: white;
  margin: 10px 0;
  background: url(images/ui-bg_diagonals-thick_18_b81900_40x40.png);
  text-align: center;
}

.ui-amp-table {
  margin: 5px auto;
  width: 100%;
  border-collapse: collapse;
  border: 1px solid #e78f08;
  color: #ffffff;
}

.ui-amp-table th,.ui-amp-table td {
  padding: 2px 4px;
}

.ui-amp-table td {
  color: #333;
}

.ui-amp-table th { /*background: #f90;*/
  background: #f6a828 url(images/ui-bg_gloss-wave_35_f6a828_500x100.png)
    50% 50% repeat-x;
}

.ui-amp-table th,.ui-amp-table th a {
  color: #fff;
}

.ui-amp-form-actions {
  display: block;
  padding: 1px 2px;
  border: 1px solid #e78f08;
  background: #f6a828 url(images/ui-bg_gloss-wave_35_f6a828_500x100.png)
    50% 50% repeat-x;
  color: #ffffff;
}

.min {
  width: 1%;
}

.ui-amp-odd {
  background: #ccc;
  background: #f6a828
    url(images/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% 50%
    repeat-x;
}

.ui-amp-even {
  background: #ddd;
  background: #f6a828 url(images/ui-bg_glass_100_f6f6f6_1x400.png) 50% 50%
    repeat-x;
}

.center {
  text-align: center;
}

.v_center {
  vertical-align: middle;
}

p {
  margin: 5px 0px;
}

small { /*font-size: 0.9em;*/
  
}

label {
  display: inline-block;
  text-align: right;
}

fieldset {
  border: 1px solid #fff;
  padding: 10px;
  margin: 5px 0px;
}

legend {
  margin-left: 10px;
  padding: 0px 10px;
}